@media only screen and (min-device-width:320px),only screen and (min-width:320px) {
	body,html {
		font-size: 50px
	}
}

@media only screen and (min-device-width:360px),only screen and (min-width:360px) {
	body,html {
		font-size: 55px
	}
}

@media only screen and (min-device-width:375px),only screen and (min-width:375px) {
	body,html {
		font-size: 57px
	}
}

@media only screen and (min-device-width:400px),only screen and (min-width:400px) {
	body,html {
		font-size: 60px
	}
}

@media only screen and (min-device-width:414px),only screen and (min-width:414px) {
	body,html {
		font-size: 62px
	}
}

@media only screen and (min-device-width:480px),only screen and (min-width:480px) {
	body,html {
		font-size: 65px
	}
}

@media only screen and (min-device-width:540px),only screen and (min-width:540px) {
	body,html {
		font-size: 68px
	}
}

@media only screen and (min-device-width:600px),only screen and (min-width:600px) {
	body,html {
		font-size: 70px
	}
}

@media only screen and (min-device-width:640px),only screen and (min-width:640px) {
	body,html {
		font-size: 73px
	}
}

@media only screen and (min-device-width:720px),only screen and (min-width:720px) {
	body,html {
		font-size: 76px
	}
}

@media only screen and (min-device-width:800px),only screen and (min-width:800px) {
	body,html {
		font-size: 79px
	}
}

@media only screen and (min-device-width:960px),only screen and (min-width:960px) {
	body,html {
		font-size: 82px
	}
}

@media only screen and (min-device-width:1366px),only screen and (min-width:1366px) {
	body,html {
		font-size: 116.7px
	}
}

@media only screen and (min-device-width:1920px),only screen and (min-width:1920px) {
	body,html {
		font-size: 165px
	}
}

body {
  font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;
  color: #333;
  font-size: .28em;
  line-height: 1;
  text-size-adjust: none;
}

#app, body, html {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
address, article, aside, audio, body, button, details, div, figcaption, figure, footer, h1, h2, h3, h4, h5, h6, header, hgroup summary, html, input, li, main, menu, nav, ol, output, p, section, ul, video {
  position: relative;
  margin: 0;
  padding: 0;
  box-sizing: border-box
}
article, aside, details, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

* {
  box-sizing: content-box;
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
}